package com.ruoyi.event.domain;

import org.apache.commons.lang3.builder.ToStringBuilder;
import org.apache.commons.lang3.builder.ToStringStyle;
import com.ruoyi.common.annotation.Excel;
import com.ruoyi.common.core.domain.BaseEntity;

/**
 * 活动图片信息对象 event_image_list
 * 
 * @author ruoyi
 * @date 2025-09-12
 */
public class EventImageList extends BaseEntity
{
    private static final long serialVersionUID = 1L;

    /** 图片id */
    private Long imageid;

    /** 活动id */
    @Excel(name = "活动id")
    private Long eventid;

    /** 图片Url */
    @Excel(name = "图片Url")
    private String imageurl;

    /** 图片说明 */
    @Excel(name = "图片说明")
    private String imagedesc;

    /** 图片类别如大图，小图，二维码等 */
    @Excel(name = "图片类别如大图，小图，二维码等")
    private String imagecategory;

    /** 状态 */
    @Excel(name = "状态")
    private String imagestatus;

    public void setImageid(Long imageid) 
    {
        this.imageid = imageid;
    }

    public Long getImageid() 
    {
        return imageid;
    }

    public void setEventid(Long eventid) 
    {
        this.eventid = eventid;
    }

    public Long getEventid() 
    {
        return eventid;
    }

    public void setImageurl(String imageurl) 
    {
        this.imageurl = imageurl;
    }

    public String getImageurl() 
    {
        return imageurl;
    }

    public void setImagedesc(String imagedesc) 
    {
        this.imagedesc = imagedesc;
    }

    public String getImagedesc() 
    {
        return imagedesc;
    }

    public void setImagecategory(String imagecategory) 
    {
        this.imagecategory = imagecategory;
    }

    public String getImagecategory() 
    {
        return imagecategory;
    }

    public void setImagestatus(String imagestatus) 
    {
        this.imagestatus = imagestatus;
    }

    public String getImagestatus() 
    {
        return imagestatus;
    }

    @Override
    public String toString() {
        return new ToStringBuilder(this,ToStringStyle.MULTI_LINE_STYLE)
            .append("imageid", getImageid())
            .append("eventid", getEventid())
            .append("imageurl", getImageurl())
            .append("imagedesc", getImagedesc())
            .append("imagecategory", getImagecategory())
            .append("imagestatus", getImagestatus())
            .append("createBy", getCreateBy())
            .append("updateBy", getUpdateBy())
            .toString();
    }
}
